/* .sponsor {

} */
.sponsor .item {
    margin-left: 30rpx;
    margin-right: 30rpx;
    font-size: 32rpx;
}
.sponsor .item view {
    margin-top: 20rpx;
    margin-bottom: 5rpx;
    /* background-color: pink; */
}
.sponsor .item input {
    border: 1px solid rgba(189, 185, 207, 1);
    padding-left: 20rpx;
    height: 80rpx;
    border-radius: 40rpx;
}
.sponsor .item .textarea {
    display: flex;
    width: 100%;
    height: 300rpx;
}
.sponsor .item textarea {
    flex: 1;
    border: 1px solid rgba(189, 185, 207, 1);
    height: 100%;
    padding: 20rpx;
    border-radius: 40rpx;
}
.photo {
    position: relative;
    overflow: hidden;
    width: 200rpx;
    height: 200rpx;
    border-radius: 30rpx;
    border: 2rpx solid rgba(189, 185, 207, 1);
}
.photo image {
    position: absolute;
    width: 100%;
    height: 100%;
}
/* .submit {
    background-color: rgba(158, 153, 185, 1);
    margin: 70rpx 100rpx 30rpx 100rpx;
    height: 60rpx;
    border-radius: 25rpx;
    text-align: center;
    font-size: 36rpx;
    color: white;
} */
.cover {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: purple;
}
.again {
    position: fixed;
    /* top: 0; */
    bottom: 400rpx;
    left: 150rpx;
    padding: 60rpx;
    /* width: 600rpx; */
    /* height: 100%; */
    background-color: rgb(182, 177, 207);
    border-radius: 20rpx;
    font-size: 32rpx;
}
.again .text {
    font-size: 38rpx;
    margin-bottom: 100rpx;
    margin-left: 35rpx;
}
.option {
    display: flex;
}
.option view {
    flex: 1;
    background-color: rgb(163, 163, 230, 1);
    text-align: center;
    border-radius: 20rpx;
    padding: 10rpx;
    margin: 30rpx;
    margin-bottom: 0rpx;
}


